@charset "utf-8";


.banner .textgroup { text-align:center; font-size:14px; }
.banner{overflow:hidden;}
.swiper-wrapper { position: relative; width: 100%;height:100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px,0,0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px,0,0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px,0,0); -o-transition-timing-function: ease; -o-transform: translate(0px,0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px,0,0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px,0,0); transition-timing-function: ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.swiper-wrapper .swiper-slide { float:left;height:100%; background-size:cover; background-position:center; position:relative; }

.swiper-container { height:100%;overflow: hidden; }
.edge-slider:hover .edge-next, .edge-slider:hover .edge-prev { opacity: .8; }
.edge-slider .edge-next, .edge-slider .edge-prev { position: absolute; top: 50%; z-index: 10; padding:10px; height:40px;width:40px; background-color: rgba(0,0,0,.4); color: #fff; text-align: center; cursor: pointer; opacity: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.edge-slider .edge-next i, .edge-slider .edge-prev i { font-size: 16px; line-height: 60px; }
.edge-slider .edge-next:hover, .edge-slider .edge-prev:hover { background-color: rgba(0,0,0,.6); opacity: 1; }

.edge-slider .edge-slider-holder { z-index: 10; }
 
.edge-slider .edge-next { right: 30px; }
.edge-slider .edge-prev { left: 30px; }

.banner_btns { width:100%; padding:20px 0; background:rgba(0,0,0,.4); position:absolute; z-index:2; bottom:-210px; text-align:center; }
.banner_btns img { margin:0 10px ; }
.banner_btns2 { width:100%; height:200px; position:absolute; background:url(../images/transparent.gif); z-index:1; bottom:0;  }
.more_ { position:absolute;  width:100px; height:40px; right:0; }
.i_con_0 { background:url(../images/i_con_0_bg.png); width:590px; height:233px; position:relative;  }
.con_ { padding:46px 15px 10px 15px;font-size:12px; line-height:24px; }
.con_ .photo { margin:0 10px 0 0;border: 1px solid #cacaca; display:block; float:left;line-height:0; }
.con_ .photo img { padding:5px; }
.i_con_1 { background:url(../images/i_con_1_bg.png); width:590px; height:233px; position:relative;  }

.i_con_2 { background:url(../images/i_con_2_bg.png); width:1200px; height:300px; border-bottom:1px solid #e0e0e0; position:relative; transition:all ease-in-out .3s; }
.i_con_2 .con_ { padding:56px 15px 10px 15px; }
.i_con_2 .btn_ { float:left; width:33.3%; position:relative; line-height:0; }
.i_con_2 .btn_ div { position:absolute; bottom:0; width:100%; background:url(../images/i_con_2_jia_bg.png) no-repeat; line-height:normal;height:29px; padding:8px 0 0 12px; color:#fff;font-size:14px; cursor:pointer; }
.i_con_2 .pros_ { background:#525252; clear:both; width:1159px; height:0;position:relative; transition:all ease-in-out .3s;overflow:hidden; }
.i_con_2 .pros_ .leftbtn_ { position:absolute; left:15px; top:42px; cursor:pointer;   }
.i_con_2 .pros_ .rightbtn_ { position:absolute; right:15px;top:42px;cursor:pointer;  }
.i_con_2 .pros_ .movepanl_ { position:absolute; width:1066px; height:100%; left:45px; top:20px; overflow:hidden; }
.i_con_2 .pros_ .movepanl_ .move_ { position:absolute; width:9999px; height:100%; left:0;}
.i_con_2 .pros_ .item {  float:left; margin:0 26px 0 0; }
.i_con_2 .pros_ .item a { color:#fff; }
.i_con_2 .con_ .btn_.current_ div { background:url(../images/i_con_2_jian_bg.png) no-repeat; }


.i_con_3 { background:url(../images/i_con_3_bg.png); width:1200px; height:145px; position:relative;  }

.datalist { line-height: 32px; color: #666; }
.datalist div{  overflow:hidden; }
.datalist .clearfix { border-bottom: 1px dashed #ccc; width: 100%;}
.datalist a { color: #666; }
.datalist a:hover { color: #666; text-decoration:underline; }

.newslist { font-size: 12px; }






































































